#pragma once
#include"Node.h"
template<typename T>
class LinkList
{
public: 
	LinkList(void);
	LinkList(T a[], int n);
	~LinkList(void);
	T* Get(int i);
	void PrintList();
	void InsertBef(int i, T x);
	void InsertBack(int i, T x);
	void SelectionSort();
	T Delete(int i);
	void ReverseList();
private:
	ListNode<T> *m_pHead;
};
